private void __rollout()
{
if (_buttonController == null || !_buttonController.HasPage(OVER))
return;
_over = false;
if (_down)
return;
if (this.grayed && _buttonController.HasPage(DISABLED))
return;
SetState(_selected ? DOWN : UP);
}