implement contiguous spectrum.  add mouseover highlight to menu.
update todo