bug fix:action is performed only when the controller is tapped