protected virtual void onActionButtonReleased() { _mouseDown = false; setChecked( !_isChecked, true ); if( onClicked != null ) onClicked( this ); }