     # Bind all functions within this object (including functions defined in
     # derived classes) to `this`. This exempts you from having to bind
     # functions to their respective objects throughout the codebase.
-    _.bindAll this
+    _.bindAll @
 
     # optionally add custom class names
     if @options.extraClasses

  events: => {}

  initialize: ->
    super()

    # Extend options with defaults.
    _.defaults @options, @defaults


  # Render by default calls delegateEvents
  render: ->
    super

    @rendering = true
    @delegateEvents()
