fix CGPointZero incompatible w/ CGVector type