basic functionality all there.  just touching things up now
fixed the display of the buttons