setOn:animated: