code: @Override
  	public void hide() {
  		button.setSelected(false);
  		if (null != registration) {
  			registration.removeHandler();
  		}
  		super.hide();
  	}
docs: hide() instead of animateHide(), to make sure
  the panel hides immediately (when navigating away from the ribbon).