Improved canvas sliding logic when zooming while trash canvas is revealed