anchor.diff:  
               [<JavaScript>]
               member this.OnKeyUp f el  =
  -                JQuery.Of(el.Body).Bind("keyup", fun _ (ev: JE) ->
  +                JQuery.Of(el.Body).On("keyup", fun _ (ev: JE) ->
                       f el {KeyCode = ev?keyCode; Event = ev.AsDomEvent :?> _}
                   ).Ignore
   
               [<JavaScript>]
               member this.OnFocus f el =
  -                JQuery.Of(el.Body).Bind("focus", fun _ ev -> f el ev.AsDomEvent).Ignore
  +                JQuery.Of(el.Body).On("focus", fun _ ev -> f el ev.AsDomEvent).Ignore
   
               [<JavaScript>]
               member this.OnLoad f el =
  -                JQuery.Of(el.Body).Bind("load", fun _ ev -> f el ev.AsDomEvent).Ignore
  +                JQuery.Of(el.Body).On("load", fun _ ev -> f el ev.AsDomEvent).Ignore
   
               [<JavaScript>]
               member this.OnUnLoad f el =
  -                JQuery.Of(el.Body).Bind("unload", fun _ ev -> f el ev.AsDomEvent).Ignore
  +                JQuery.Of(el.Body).On("unload", fun _ ev -> f el ev.AsDomEvent).Ignore
   
               [<JavaScript>]
               member this.OnResize f el =
  -                JQuery.Of(el.Body).Bind("resize", fun _ ev -> f el ev.AsDomEvent).Ignore
  +                JQuery.Of(el.Body).On("resize", fun _ ev -> f el ev.AsDomEvent).Ignore
   
               [<JavaScript>]
               member this.OnScroll f el =
  -                JQuery.Of(el.Body).Bind("scroll", fun _ ev -> f el ev.AsDomEvent).Ignore
  +                JQuery.Of(el.Body).On("scroll", fun _ ev -> f el ev.AsDomEvent).Ignore
   
               [<JavaScript>]
               member this.OnSelect f el =
  -                JQuery.Of(el.Body).Bind("select", fun _ ev -> f el ev.AsDomEvent).Ignore
  +                JQuery.Of(el.Body).On("select", fun _ ev -> f el ev.AsDomEvent).Ignore
   
               [<JavaScript>]
               member this.OnSubmit f el =
  -                JQuery.Of(el.Body).Bind("submit", fun _ ev -> f el ev.AsDomEvent).Ignore
  +                JQuery.Of(el.Body).On("submit", fun _ ev -> f el ev.AsDomEvent).Ignore
   
               [<JavaScript>]
               member this.OnError f el =
  -                JQuery.Of(el.Body).Bind("error", fun _ ev -> f el ev.AsDomEvent).Ignore
  +                JQuery.Of(el.Body).On("error", fun _ ev -> f el ev.AsDomEvent).Ignore
   
   /// Provides aliases to the commonly used events.
   [<AutoOpen>]
  
positive.code: 
          [<JavaScript>]
          member private this.OnMouse<'T when 'T :> Pagelet> name (f: 'T -> MouseEvent -> unit) (el: 'T)  =
              JQuery.Of(el.Body).Bind(name, fun _ (ev: JE) ->
                  f el {X = ev.PageX; Y = ev.PageY; Event = ev.AsDomEvent :?> _}
              ).Ignore
  
  
negative.code: 
              [<JavaScript>]
              member this.OnKeyDown f el =
                  JQuery.Of(el.Body).On("keydown", fun _ (ev: JE) ->
                      f el {KeyCode = ev?keyCode; Event = ev.AsDomEvent :?> _}
                  ).Ignore
  
  