start ripping stuff out to impart some order on this sucker
begin redoing JS to match new control scheme
tighten things up a little more