encapsulate button controls into js object
color tweak
new keybindings