Added launcher
overrided close event
some refactoring