added flag for when menu is showing and additional delegate methods to notify the developer when the contextual menu presents and dismiss in order to give flexibility to take action when the menu presents/dismisses