Nobody is breaking standards. If anything Webkit implements them first.
ok, lets break this down to you
Step 1. W3C creates a new spec for touch controls which all browsers can implement as a standardized platform
Step 2. All browsers start implementing it.
Step 3. EXCEPT, Chrome/Webkit since google instead decides to make their own incompatible version who is also inferior in many ways.
Step 4. All browser use the standard version except chrome, and some like Opera try to implement Googles version on top of the actual standard to support both versions despite obvious functionality differences and certain things who can't be supported and translated
You're saying this is good, that this is how it should be, instead of Google just using the actual accepted Standard which is also better ?
FYI this is actually worse than what MS did, as back then there was a serious lack of standards, and most of the new proprietary stuff MS implemented didn't have a standard and didn't exist before. Google on the other hand is purposely breaking a standard.