 
     # We give our element a tabIndex so that it can be focused and capture keypresses.
     @dropletElement.tabIndex = 0
-
-    # Append that div.
-    @wrapperElement.appendChild @dropletElement
-
-    @wrapperElement.style.backgroundColor = '#FFF'
 
     # ### Canvases
     # Create the palette and main canvases

      ctx: @mainCtx
      draw: @draw

    @aceElement = document.createElement 'div'
    @aceElement.className = 'droplet-ace'

    @wrapperElement.appendChild @aceElement

    @aceEditor = ace.edit @aceElement

    @aceEditor.setTheme 'ace/theme/chrome'
    @aceEditor.setFontSize 15
    acemode = @options.mode
    if acemode is 'coffeescript' then acemode = 'coffee'
    @aceEditor.getSession().setMode 'ace/mode/' + acemode
    @aceEditor.getSession().setTabSize 2

    @currentlyAnimating = false



# ## The Editor Class
exports.Editor = class Editor
  constructor: (@aceEditor, @options) ->
    # ## DOM Population
    # This stage of ICE Editor construction populates the given wrapper
    # element with all the necessary ICE editor components.
