added initializing of the GUI and  allow the interface to be able to
moved around.