bounded panning