component: add StateMachine:doEventForce()
fix: UICheckBoxButton:setButtonSelected() ignore button current state
fix: UIButton:setButtonEnabled() ignore button current state