changed how enter is listened for
added npm and node to ubuntu requirements
fixing things
ui
tweak