Upupdowndown

our most recent code.  hightlighting functioning mostly working. accuracy rating still pending.