As far I understood, you want the user to continue interacting with the GUI while the GUI is invisible. In such case you can simply set the Visible property of the corresponding GUI components to the value false. The components disappear then from the screen. Nevertheless, the components still react to events.
Whether a component is able to react to events is controlled by its property Enabled.