Use InstallPoup() rather than DisplayPanel(). This makes your panel appear as a modal dialog box, and it prevents input to other panels while it is visible.
(An exception is that if the callback for controls on that panel in turn cause another panel to be displayed with InstallPopup(), the new one overlays the first, and must be dealt with before you can operate the first.)
--Ian