add video and touch support