Why not listening to change events on the feature rather than to mousemove on the map viewport? @ahocevar and @jachym any opinion about this?