Added InputMultiplexer and other input stuff