want to solve panning limit problem, but not be fixed yet