region of interest options

Allows zooming etc.

Still have some errant commits in this pull request which you should already have. I think my master is confused. If this PR is a PITA, I'll try and redo it tomorrow.