View: Make signals_changed() more predictable