1. A computer-implemented method, comprising: selecting an action element located on a user interface, wherein the user interface includes a plurality of action elements, whereby each action element corresponds to an action performable by a user and causing a change in a state of the user interface; identifying a help overlay graphics element for each selected action element in the plurality of action elements, the help overlay graphics element describing the action corresponding to the selected action element; and dynamically positioning a plurality of help overlay graphics elements identified for at least a portion of the plurality of selected action elements on the user interface, wherein the plurality of help overlay graphics elements are positioned proximate to associated action elements, wherein a position of one identified help overlay graphics element is dependent on a position of another help overlay graphics element; wherein at least one of the selecting, the identifying, and the dynamically positioning is performed using at least one processor.