Unprotect event listener when removing
Cosmetics
Add EJBindingEvent to be supplied as default parameter for events
Fixed all events to supply proper event object