"When a request to operate the device is received by the scripting driver, the scripting driver uses the script engine to access and execute the device script associated with the device." . . . .