A vending machine, comprising: a display; a touch controller operatively connected to the display and configured to transmit display data to the display and receive input data from a touchscreen function of the display; a secure device operatively connected to the display and configured to secure the display at least by managing touch input information provided to one or more applications based at least in part on the input data received from the touchscreen functionality; and a processor operatively connected to the secure device and configured to communicate access requests for the display to the secure device from the one or more applications along with an indication of whether the one or more applications are signed by an authorized entity, wherein the secure device allows but restricts the touch input information provided to the one or more applications if the one or more applications are not authorized for full touch access, and wherein the secure device manages the touch input information at least in part by limiting the touch input information communicated to the one or more applications when the one or more applications are not signed by the authorized entity, and at least one of the following applies: wherein the secure device limits the touch input information at least by limiting the functionality on the touch display such that only a touch input for a number of touchable regions less than a total number of possible touchable regions can be received by the secure device and returned to the one or more applications not signed by the authorized entity, and wherein the secure device limits the touch input information at least in part by refraining from communicating the input data to the one or more applications not signed by the authorized entity. a display; a touch controller operatively connected to the display and configured to transmit display data to the display and receive input data from a touchscreen function of the display; a secure device operatively connected to the display and configured to secure the display at least by managing touch input information provided to one or more applications based at least in part on the input data received from the touchscreen functionality; and a processor operatively connected to the secure device and configured to communicate access requests for the display to the secure device from the one or more applications along with an indication of whether the one or more applications are signed by an authorized entity, wherein the secure device allows but restricts the touch input information provided to the one or more applications if the one or more applications are not authorized for full touch access, and wherein the secure device manages the touch input information at least in part by limiting the touch input information communicated to the one or more applications when the one or more applications are not signed by the authorized entity, and at least one of the following applies: wherein the secure device limits the touch input information at least by limiting the functionality on the touch display such that only a touch input for a number of touchable regions less than a total number of possible touchable regions can be received by the secure device and returned to the one or more applications not signed by the authorized entity, and wherein the secure device limits the touch input information at least in part by refraining from communicating the input data to the one or more applications not signed by the authorized entity. wherein the secure device limits the touch input information at least by limiting the functionality on the touch display such that only a touch input for a number of touchable regions less than a total number of possible touchable regions can be received by the secure device and returned to the one or more applications not signed by the authorized entity, and wherein the secure device limits the touch input information at least in part by refraining from communicating the input data to the one or more applications not signed by the authorized entity.