I must admit that the "you mean there is no way in BMax to send or respond to events or messages...", came out of nowhere, and and on heart, I dont know what you mean.
ok... BMax...VB.net... basically similar languages.. right...
read this --> http://www.devcity.net/Articles/25/1/20020316.aspx
i'm not too good at explaining concepts...
--Mike