anchor.diff:        return element;
       }
     };
  +
  +  var findOrCreateRenderElement = function(index) {
  +    if ($('#render-' + index).isPresent()) {
  +      return $('#render-' + index);
  +    } else {
  +      var element = $('<div>').attr('id', 'render-' + index);
  +      $('#render').append(element);
  +      return element;
  +    }
  +  };
  +
  +
   
     var getPanelClass = function(result) {
       if (result.stderr && !result.score) {
  
positive.code:       numMessages = 0,
        turtlecanvas = $('#turtlecanvas'),
        prompt = $('#prompt'),
        commands = ['input', 'write', 'turtle', 'turtlebatch', 'exit', 'timeout', 'status'],
        streams = ['stdin', 'stdout', 'stderr'];
  
    var ENTER_KEY_CODE = 13;
  
negative.code:             showCanvas();
              handleTurtlebatchCommand(msg);
              break;
          case 'render':
            renderWebsocketOutput(msg);
            break;
          case 'exit':
              killWebsocketAndContainer();
              break;
  