a display 22 on which is mounted a touch sensitive panel 24 an input queue operating system component 26 communicates with a touch panel proxy 28 the touch panel proxy 28 routes mouse click events from the hardware encryption device 18 to the input queue 26 which forwards the mouse click events to the transaction application 12 the transaction application 12 implements transaction processing functions for customers and device management functions for service personnel such as engineers and replenishers transaction processing functions include a sequence of screens displayed to the customer and associated commands for controlling the devices for example a cash dispenser a card reader the display 22 in response to customer inputs device management functions include state of health information and device test routines the transaction application 12 also comprises a conventional cen xfs interface 40 which is used for communicating with the service provider suite 14 the service provider suite 14 comprises an xfs manager 42 that routes xfs commands to the appropriate xfs service provider for a particular device in fig1 only the hardware encryption device hed service provider 44 is illustrated although other service providers would be present for example for a cash dispenser a card reader a receipt printer and the like the driver suite 16 comprises a hardware encryption device driver 50 a management component 52.