zoom interface, draws shapes at a zoomed scale
Makes invalidate rectangle work with zooming.  Starting work on selection with zooming