anchor.diff:        //_router.go('gist', {'gist': _currentGistId()});
   
         return executionService.execute(
  -          _context.htmlSource, _context.cssSource, result.output);
  +          _context.htmlSource, _context.cssSource, response.result);
       }).catchError((e) {
         _showOuput('Error compiling to JavaScript:\n${e}', error: true);
         _showError('Error compiling to JavaScript', '${e}');
  
positive.code: import 'dart:html' hide Document;
  
  import 'package:dart_pad/dart_pad.dart';
  import 'package:dart_pad/context.dart';
  import 'package:dart_pad/core/dependencies.dart';
  import 'package:dart_pad/core/modules.dart';
  import 'package:dart_pad/editing/editor.dart';
  import 'package:dart_pad/modules/codemirror_module.dart';
  import 'package:dart_pad/modules/dart_pad_module.dart';
  import 'package:dart_pad/modules/server_analysis.dart';
  import 'package:dart_pad/modules/server_compiler.dart';
  import 'package:dart_pad/services/analysis.dart';
  import 'package:dart_pad/services/common.dart';
  import 'package:dart_pad/services/compiler.dart';
  import 'package:dart_pad/services/execution_iframe.dart';
  import 'package:dart_pad/src/ga.dart';
  import 'package:dart_pad/src/gists.dart';
  
negative.code:     _editProgress.indeterminate = true;
      _editProgress.hidden(false);
  
      var input = new SourceRequest()..source = context.dartSource;
      dartServices.compile(input).then((CompileResponse response) {
        _clearOutput();
  
        // TODO: Use the router here instead -
  