fix pan / zoom listeners