minor tweaks to input system