Input system API overhaul.