Return Q() instead of Q(self) in the state:input event callbacks