big spectral update

changed scrolling behavior. added polling control.