1. A method for modifying a user interface (UI) in a computing environment, the method comprising: listening for a first UI event; in a computing device, determining whether the first UI event is erroneous; in response to determining that the first UI event is erroneous, initiating a recording comprising a user fix of the error and a state associated with the UI of the first UI event; storing in a computing storage device the user fix as an alternative UI event; and in response to subsequently detecting the first UI event and a matching state associated with the UI of the first UI event, providing the alternative UI event such that the UI of the first UI event is modified.