added basic styles, responsive stuff, a couple click handlers