make starting a rubberband stop the rendering process
refactor
add a way to stop rendering by middle clicking

i wanted this to just automatically happen when you start dragging, but
that seems to run into some race conditions somewhere, and i'm tired of
trying to track that down