Each control is responsible for its handlers. And all controls are rendered into an overlay, not any more depending on assumptions about link click handling.
The control now removes its markup from the DOM. A nice aspect of our event handling is that no events need to be registered on any of the dom elements that controls create.