     init: (context) ->
       @linkKeys           = {}
       @nodeKeys           = {}
-      @nodeListeners      = []
       @loadListeners      = []
       @filename           = null
       @filenameListeners  = []

      return unless node
      node.x = pos.left
      node.y = pos.top
      for listener in @nodeListeners
        log.info("notifying of NodeMove")
        listener.handleNodeMove(node)
      @updateListeners()

    selectedNode: ->

    addChangeListener: (listener) ->
      log.info("adding change listener")
      @undoRedoManager.addChangeListener listener

    addFilenameListener: (listener) ->
      log.info("adding filename listener #{listener}")
