minor functionality changes
update coffeescript a little