1. A computer readable medium storing computer-executable instructions that, when executed, cause one or more processors to perform operations comprising: generating operation records from a text-based help document of an application, each operation record including data for animating an operation action that is performed on one of a plurality of user interface (UI) elements of the application; generating an enhanced help document based at least in part on the text-based help document by adding controls that load the operation records; and distributing the enhanced help document and the operation records to one or more client devices.