. . . "Note also that terms such as ???program???, ???programmed???, and ???programming??? are used broadly herein when referring to means a device maker uses to store instructions that define the behavior of the device in response to the user manipulating controls on the device (including controls with no moving parts, such as touch sensors and touch screens)." .