       'minimap.useHardwareAcceleration': (@useHardwareAcceleration) =>
         @requestUpdate() if @attached
 
-  observeConfig: (configs={}) ->
-    for config, callback of configs
-      @subscriptions.add atom.config.observe config, callback
-
   attachedCallback: ->
     @domPollingIntervalId = setInterval((=> @pollDOM()), @domPollingInterval)
     @measureHeightAndWidth()

  destroy: ->
    @subscriptions.dispose()
    @detach()

  getModel: -> @minimap


  domPollingIntervalId: null
  domPollingPaused: false
  displayMinimapOnLeft: false

  #    ##     ##  #######   #######  ##    ##  ######
  #    ##     ## ##     ## ##     ## ##   ##  ##    ##
  #    ##     ## ##     ## ##     ## ##  ##   ##
  #    ######### ##     ## ##     ## #####     ######
  #    ##     ## ##     ## ##     ## ##  ##         ##
  #    ##     ## ##     ## ##     ## ##   ##  ##    ##
  #    ##     ##  #######   #######  ##    ##  ######

  createdCallback: ->
    @subscriptions = new CompositeDisposable
