Update position when size changes

Update the surface position when the size changes to reflect the origin
Merge pull request #30 from Thecontrarian/master

Update position when size changes