anchor.diff:  maybe_wire_next(_Anchor, undefined) -> do_nothing;
   maybe_wire_next(Anchor, Next) ->
       Next1 = wf_render_actions:normalize_path(Next),
  -    wf:defer(Anchor, #event{ type=tabkey, actions=wf:f("Nitrogen.$go_next('~s');", [Next1])}).
  +    wf:defer(Anchor, #event{ type=tabkey, actions=wf:f(<<"Nitrogen.$go_next('~s');">>, [Next1])}).
  
positive.code:         % Run some other Javascript event (click, mouseover, mouseout, etc.)
          _ when Delay == 0 ->
              [
                  wf:f("Nitrogen.$observe_event('~s', '~s', '~s', function anonymous(event) {", [Anchor, Trigger, Type]), 
                  AnchorScript, PostbackScript, WireAction, 
                  "});"
              ];
  				_ ->
              [
                  wf:f(
                  	"Nitrogen.$observe_event('~s', '~s', '~s', function anonymous(event) {setTimeout(function(){ ",
                  	[Anchor, Trigger, Type]), 
                  AnchorScript, PostbackScript, WireAction, 
                  wf:f("}, ~p)", [Delay]),
                  "});"
              ]
      end,
      Script.
  
negative.code:             TempID = wf:temp_id(),
              [
                  AnchorScript,
                  wf:f(<<"document.~s = function() {">>, [TempID]), SystemPostbackScript, WireAction, "};",
                  wf:f(<<"setTimeout(\"document.~s(); document.~s=null;\", ~p);">>, [TempID, TempID, Delay])
              ];
  
          %% USER EVENTS %%%
  