added gui.coffee