replace current simple keybinding with buttons for development
display messages in a container instead of in alert box
update ui after successful ajax calls, plus add some js sanity checks