Added a zoom callback