define(['view/FillDownView', 'Tiny', 'jqueryconsole'], function (FillDownView, Tiny) {
  return FillDownView.extend({
    initialize: function (options) {
      options = options || {};
      var tinyService = options.tiny || new Tiny();
      var repl = this.$el.console({
        promptLabel: 'tiny> ',
        commandValidate:function(line){
          if (line == '') return false;
          else return true;
        },
        commandHandle:function(line, report){
          tinyService.evalOne(line)
          .tap(function (result) {
            report([{
              msg: result,
              className: 'jquery-console-message-value'
            }]);
          })
          .catch(function (err) {
            report([{
              msg: err.message,
              className:'jquery-console-message-error'
            }]);
          });
        },
        autofocus:true,
        animateScroll:true,
        promptHistory:true
      });
    }
  });
});

@@ -29,16 +29,26 @@
  'Tiny',
+ 'jquery',
  'jquery
@@ -86,19 +86,216 @@
 ew, Tiny
-) %7B
+, $) %7B%0A%0A  $.fn.filledText = function(txt)%7B%0A    $(this).text(txt);%0A    $(this).html($(this).html().replace(/%5Ct/g, '&nbsp;&nbsp;').replace(/%5Cn/g,'%3Cbr/%3E').replace(/ /g, '&nbsp;'));%0A    return this;%0A  %7D;%0A
 %0A  retur

Fix jquery utility function of jquery-console