I made a quick video explaining how the webapp works: http://youtu.be/Z2ZXW2HBLPM
Essentially, using the gridPositions.json to populate a Voronoi Grid (toggle display of the <canvas> in your browser). Then your cursor position is used against the grid to find which shape encloses it which maps back to the source JPEG which is then displayed.