Example of a command array
["command1", argument1a, argument1b]
The kdcommand queue
It's a global object and it's called command queue because rather than executing the commands it receives immediately, it adds them to a queue. To add a command to the queue you must invoke its push method. The actual execution is initiated only when the special submit command (having no parameters) is added to the command queue; after execution is completed, the command queue is emptied.