added screens-changed event