IEvent gone, new events, new IThrowable interface for throwable items, MPIEventHandler takes care of this and is a reference. More useful utilities incoming!
Some tweaks.