Design improvements, and triggering a event when a screen is disconnected