Changes onDoubleClick to pass through the screen coordinates.
Adds toFrame method to camera that makes it easy to convert screen coordinates into arbitrary frames.