Some preps for a the input system