added optional touch id's to all input events