improved button tap behaviors by using mouseout. also additional CSS for simpler customization of buttons