Removing inputId member, runtime id is now kept in InputState