add missing hook to ButtonNode, for the case where the pointer is moved outside the button while pressed.