things kinda sloppy, but looking better. linking (on gh-pages, i hope)
to demo