Fixed uninitialized byte jumps

Valgrind was complaining about jumps based on uninitialized bytes in the control signal if there is no controller selected. Fixed this by initializing the control signal to an identity signal.