Better to use headless
Added sanity checks for the range.
Added events for zooming and rescaling
Added controls for zooming and rescaling
Don't alter input - reject it.
Zoom and rescale behaviour. Changed popup location.
Added error notifications. Broke removing terms...