Event is now interface instead of class to not block user inheritance tree.
Extended javadocs.
Next development version