1. A computer-implemented method for controlling a document based on user behavior, comprising: capturing a three-dimensional movement of a user, wherein the three-dimensional movement is determined using at least one image capture device aimed at the user; identifying a three-dimensional object properties stream using the captured movement; identifying at least one particular defined behavior of the user from the three-dimensional object properties stream by comparing the identified three-dimensional object properties stream with a plurality of behavior definitions each representing a separate behavioral signal which triggers control of the document; selecting at least one document element to represent the at least one particular defined behavior; and inserting the selected document element into the document.