A digital inking device (100, 1400), comprising: one or more processors; an input surface for receiving input gestures from a user; a display surface for displaying attribute data and input control elements; a wireless communication device for communicating data with a paired device; an input point for providing an input to the paired device in response to contact with a surface of the paired device; characterized by: a memory in communication with the one or more processors, the memory having computer-readable instructions stored thereupon which, when executed by the one or more processors, cause the digital inking device (100, 1400) to receive contextual data from one or more sensors indicating a position of the digital inking device (100, 1400) relative to the paired device; analyze the contextual data to determine a selected interaction model from a plurality of interaction models; in response to determining that the selected interaction model is a first interaction model associated with a first set of functions of the digital inking device, displaying a first set of input controls on the display surface, wherein the first set of input controls are configured to receive input from the user for activating the first set of functions, wherein the first interaction model causes the display of a first set of status indicators on the display surface; and in response to determining that the selected interaction model is a second interaction model associated with a second set of functions of the digital inking device, displaying a second set of input controls on the display surface, wherein the second set of input controls are configured to receive input from the user for activating the second set of functions, wherein the second interaction model causes the display of a second set of status indicators on the display surface. one or more processors; an input surface for receiving input gestures from a user; a display surface for displaying attribute data and input control elements; a wireless communication device for communicating data with a paired device; an input point for providing an input to the paired device in response to contact with a surface of the paired device; characterized by: a memory in communication with the one or more processors, the memory having computer-readable instructions stored thereupon which, when executed by the one or more processors, cause the digital inking device (100, 1400) to receive contextual data from one or more sensors indicating a position of the digital inking device (100, 1400) relative to the paired device; analyze the contextual data to determine a selected interaction model from a plurality of interaction models; in response to determining that the selected interaction model is a first interaction model associated with a first set of functions of the digital inking device, displaying a first set of input controls on the display surface, wherein the first set of input controls are configured to receive input from the user for activating the first set of functions, wherein the first interaction model causes the display of a first set of status indicators on the display surface; and in response to determining that the selected interaction model is a second interaction model associated with a second set of functions of the digital inking device, displaying a second set of input controls on the display surface, wherein the second set of input controls are configured to receive input from the user for activating the second set of functions, wherein the second interaction model causes the display of a second set of status indicators on the display surface. receive contextual data from one or more sensors indicating a position of the digital inking device (100, 1400) relative to the paired device; analyze the contextual data to determine a selected interaction model from a plurality of interaction models; in response to determining that the selected interaction model is a first interaction model associated with a first set of functions of the digital inking device, displaying a first set of input controls on the display surface, wherein the first set of input controls are configured to receive input from the user for activating the first set of functions, wherein the first interaction model causes the display of a first set of status indicators on the display surface; and in response to determining that the selected interaction model is a second interaction model associated with a second set of functions of the digital inking device, displaying a second set of input controls on the display surface, wherein the second set of input controls are configured to receive input from the user for activating the second set of functions, wherein the second interaction model causes the display of a second set of status indicators on the display surface.