got pinch scaling working correctly