Version 0.6

# Version 0.6
#
#    - Added state constants to ButtonEventHandler and a field variable
to keep track of the state.
#      This also fixes any issues if two different buttons are set to
the same event handler callback routine.
#    - Added flags for release, hover, etc.
#    - Added isHovering, isPressed methods
#    - Added enable attribute to button class