1. A method comprising: receiving a notification of at least one application event from an application, the application event occurring in response to a user input to the application, and the notification comprising an event type and at least one application context related to the application event; receiving a time value associated with the application event; and converting, using a processor, the notification and the time value into an entry in an input log.