First 4 are just janitorial, number 5 is the addition of raw events to support touch events too. No big deal there, it should fit in nicely with the raw event structure as-is. Cheers, Peter