The `o` in `ft.o` stands for offset and is just a cached value to make moving elements around faster. It's only used when dragging an element. What you've done here looks ok although you could perhaps create a `viewBoxRatio` variable first to make it more readable (`var viewBoxRatio = { x: ..., y: ... }`).