Instead of accepting and redirecting commands to a virtual CD/DVD drive from an application by way of a file system, the device driver/user interface logic 71 accepts commands from a user interface 72, such as a touch pad, keypad, touch screen, remote control or other user input device.