 
 class AcornControlView extends ImageControlView
   controlName: => 'AcornControl'
+  tooltip: => title: 'Website', delay: show: 1500
   defaults: => _.extend super,
     image: acorn.config.img.acornIcon
 


class FullscreenControlView extends IconControlView
  controlName: => 'FullscreenControl'
  defaults: => _.extend super,
    icon: 'fullscreen'

class EditControlView extends IconControlView
  controlName: => 'EditControl'
  defaults: => _.extend super,
    icon: 'edit'

class SourcesControlView extends IconControlView
  controlName: => 'SourcesControl'
  defaults: => _.extend super,
    icon: 'globe'


    _.each @buttons, (btn) =>
      btn.on 'all', (eventName) => @trigger eventName


class ControlView extends athena.lib.View
  controlName: => 'Control'

  className: @classNameExtend 'control-view'

  tooltip: =>

  events: => _.extend super,
    'click': => @trigger "#{@controlName()}:Click", @

  render: =>
    super
    tooltip = @tooltip()
    if tooltip
      @$el.tooltip(tooltip)
    @

  @withId: (id) =>
    cls = "#{id}ControlView"
