Fixing a bug in centerOn for non-zero origins
When the viewport is not already at zero and .centerOn
is called, it was not correctly centering. The further
away from the origin the viewport was, the further away
from the center target it would end up.
Merge pull request #522 from ericathegreat/centerOn-scrolling-bugfix

Fixing a bug in centerOn for non-zero origins