Addresses #153 #155
Dialog boxes that extend the BaseDialog module are movable and can be dismissed or accepted using keyboard.