handling zoom and forward