range updates and touch support