unify touchstream and position into one channel