Panning extracted to separate tool