Drag to reposition your photo

Link

Bryan Mills
A very long read, but well worth it.