moved essentials from gui to window.clj