1. A computer-implemented method of analyzing usage of an application, wherein the application presents a screen display that includes a set of one or more active objects, and in response to users interacting with the active objects, the application switches to present a different screen display that includes a different set of one or more different active objects, the method comprising: presenting a first screen display that includes a first set of active objects on a display; and displaying, in combination with the first screen display, a first representation of a distribution of a first set of previously logged user interface events generated by one or more users interacting with regions of the first screen display.