clear controller program after every command
fixed double negatives being written to serial
actually use the logging feature when writting to serial
fixed some button quirks