EventHandlers are now removed only on access

This fixes problems when removing eventhandlers while in a handler
Event fixed + testcase (to be updated)