Factored out ButtonListener from ButtonModel and consolidated state transition logic, see #57
updated comments
added docs
Removed ToggleButtonModel3, an unused prototype for discussion
Fixed jshint issues and use ButtonModel in AbstractToggleButton
Removed unused code
started rewrite for toggle button listener & model, see #57
If the user was pressing down on a button when the button becomes disabled, clear its down & over flags so it won't appear pressed when the button becomes enabled again.
Doc cleanup.
Make sure the button handles enabled/disabled changes during interaction properly
Merge remote-tracking branch 'origin/button-model-logic' into button-model-logic
More fixes for button handling
Replaced ToggleButtonListener usages with ButtonListener and removed ButtonListener
Improved state handling for ToggleButtonModel
Added support for a passed in toggledProperty in ToggleButtonModel
Removed unused listener in toggle button example
removed unused listener code from ToggleButtonModel
Updated docs and options
updated docs in ButtonListener
renamed ButtonModel => PushButtonModel