update and newly broken touchInput