Programming environment for editing various of my live apps without restarting them.
vx = function(sx)
	-- turn surface coordinates into viewport coordinates
	return scale(sx-Viewport.x)
end