1. A method for ensuring from a computer operating system that a responsive application is providing sufficient visual feedback to a user, the method comprising: determining whether the application is showing a dialog to the user; determining whether any shown dialog is visible to the user; and repositioning any dialog not visible to the user so that the repositioned dialog becomes visible to the user.