If you make a component invisible, you will not be able to interact with it.
Use a Button or this extension, and set the component's Visible property to false when the .Click event fires.
You will have to depend on another trigger/event to make the component visible again.