Cancelling events no longer closes the menu

Added closing and opening methods to the event, so… new JavaDoc!