touch_manager: use straight for loop for touch events; listeners using fn, ctx and params now