Add tests for PriorityEventProvider
Add events which specify a default listening method to call on a listener
Improve JavaDoc and add addListenerBefore and -After methods