A simple panning API