Switched to more sensible variable names.
added onCOmmand
added commandqueue