Have you been able to pinpoint the "Attempt to dispatch event on non-instance object" bug and if so how did you do it?
Unfortunately, I haven't been able to identify the error yet. What I have "gathered" so far from conversations with others or from forum posts (though I'm far from certain about this) is that it MIGHT be related to some structs or caused by a variable assignment in other objects before the object was even created. However, I'm not entirely sure.