event handlers for popovers in desktop view