Base class for non modal dialogs
The constructor
Cancel button handler. Can be overloaded in the derived classes
Show the dialog
Drag over the background event listener
Create the event listener for the background