Moved DefaultInput entirely into the core engine.