anchor.diff:    /// Use `createSyntheticKeyboardEvent` instead.
     external factory SyntheticKeyboardEvent._();
   
  -  /// Returns `true` if the `Alt` (`Option` or `⌥` on OS X) key was active when the key event was generated.
  +  /// Whether the `Alt` (`Option` or `⌥` on OS X) key was active when this event was generated.
     ///
     /// See <https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/altKey>
     external bool get altKey;
   
  -  /// Returns a [String] representing the character value of the key.
  +  /// The character value of the key.
     ///
     /// If the key corresponds to a printable character, this value is a non-empty Unicode string containing that character.
     /// If the key doesn't have a printable representation, this is an empty string.
     external String get char;
   
  -  /// Returns `true` if the `Ctrl` key was active when the key event was generated.
  +  /// Whether the `Ctrl` key was active when this was generated.
     ///
     /// See <https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/ctrlKey>
     external bool get ctrlKey;
   
  -  /// Returns a [String] representing a locale string indicating the locale the keyboard is configured for.
  +  /// A locale string indicating the locale the keyboard is configured for.
     ///
     /// This may be the empty string if the browser or device doesn't know the keyboard's locale.
     external String get locale;
   
  -  /// Returns a [num] representing the location of the key on the keyboard or other input device.
  +  /// The location of the key on the keyboard or other input device.
     ///
     /// See <https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/location>
     external num get location;
   
  -  /// Returns a [String] representing the key value of the key represented by the event.
  +  /// The key value of the key represented by this event.
     ///
     /// See <https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/key>
     external String get key;
   
  -  /// Returns `true` if the `Meta` key (on Mac keyboards, the `⌘ Command key`; on Windows keyboards, the Windows key (`⊞`))
  +  /// Whether the `Meta` key (on Mac keyboards, the `⌘ Command key`; on Windows keyboards, the Windows key (`⊞`))
     /// was active when the key event was generated.
     ///
     /// See <https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/metaKey>
     external bool get metaKey;
   
  -  /// Returns `true` if the key is being held down such that it is automatically repeating.
  +  /// Whether the key is being held down such that it is automatically repeating.
     ///
     /// See <https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/repeat>
     external bool get repeat;
   
  -  /// Returns `true` if the `Shift` key was active when the key event was generated.
  +  /// Whether the `Shift` key was active when the this event was generated.
     ///
     /// See <https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/shiftKey>
     external bool get shiftKey;
   
  -  /// Returns a [num] representing a system and implementation dependent numerical code identifying the unmodified
  +  /// A system and implementation dependent numerical code identifying the unmodified
     /// value of the pressed key.
     ///
     /// See <https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/keyCode>
     external num get keyCode;
   
  -  /// Returns a [num] representing the Unicode reference number of the key; this attribute is used only by the `keypress` event.
  +  /// The Unicode reference number of the key; this attribute is used only by the `keypress` event.
     ///
     /// For keys whose `char` attribute contains multiple characters, this is the Unicode value of the first character in
     /// that attribute. In Firefox 26 this returns codes for printable characters.
  
positive.code:   /// Use `createSyntheticTouchEvent` instead.
    external factory SyntheticTouchEvent._();
  
    /// A value indicating whether or not the alt key was down when the touch event was fired.
    ///
    /// See <https://developer.mozilla.org/en-US/docs/Web/API/TouchEvent/altKey>
    external bool get altKey;
  
negative.code:   /// See: <https://developer.mozilla.org/en-US/docs/Web/API/Event/isTrusted>
    external bool get isTrusted;
  
    /// The native browser event this wraps.
    external /*DOMEvent*/ get nativeEvent;
  
    /// A reference to the object that dispatched the event. It is different from [currentTarget] when the [Event]
  