mounted the input multiplexer and expanded it to also cover controller events