Draft prototype - calculations with background image. Many calculations are incorrect. The fact that matters is that we will need to mark the focal point, and always do in JS.