minor improvements
added paragraph on testing
fixed bug: called wrong remove method
rewrote EventProvider documentation
fixed missing java doc tag