minor fixes and AbstractLauncher is now dragable.