Infinite workspace panning