Still need to implement inverse transform to fix bug with dragging node then zooming