added Gtk.Application for linux UI