         # using links meeting current Connectivity criteria
         @selectConnectedComponent = (node) ->
 
-            # create adjacency list version of graph
-
-            # perform DFS to compile connected component
             visit = (text) ->
                 unless _.has(seen, text)
                     seen[text] = 1
                     _.each graph[text], (ignore, neighborText) ->
                         visit neighborText
 
+            # create adjacency list version of graph
             graph = {}
             lookup = {}
             _.each graphModel.getNodes(), (node) ->

                            selection.toggleSelection datum
                            datum.fixed = false
                        else
                            clickSemaphore += 1
                            datum.fixed = false
                    ), 250
                ).on "dblclick", (datum, index) ->
                    selection.selectConnectedComponent datum


        ) this
        @renderSelection = ->
            nodeSelection = graphView.getNodeSelection()
            if nodeSelection

                graph[link.source.text][link.target.text] = 1
                graph[link.target.text][link.source.text] = 1

            # perform DFS to compile connected component
            seen = {}
            visit node.text

