1. A computing device comprising: a processor; and memory storing instructions executable by the processor, wherein the instructions, when executed, configure the computing device to: receive, from a computing system that is remote from the computing device over a communication network, user interface (UI) data associated with a note-taking application; based on the UI data, generate a UI display associated with the note-taking application; receive a user input indicative of a user-defined customization to the UI display; and transmit, over the communication network to the computing system, a record of a change to the UI data that is indicative of the user-defined customization to the UI display.