Expanded documentation for Event. Added logging to help detect removeListner pitfall.
Expanded documentation for Event. Added logging to help detect removeListner pitfall.

- addListener() now returns the listener passed in argument, so that its more flexible in how the listener is saved to a variable in client code.

kartoFlane/hiervis,kartoFlane/hiervis,kartoFlane/hiervis