- need to add logging to see what's going wrong if a command fails - figure out how to determine the correct channel/mixer