nit: I don't see a reason why we need to emit this? This might lead to dropped framerate when zooming.