In the Graph, panning is now limited.  Tricky, but works.  I might want
to change it a bit to make panning go the maximum distance if the pan
request was too far.  Right now, it just ignores if the pan request is
too far.  Kind of messy in my mind, but works fine.