Loading now creates necessary links, and only modifies connections if they are already active.
Refactored code for zebra striping, clicking on the top bar of the svg area now hides unconnected devices/signals.
  Need to create an object for the overall display. I will branch to that now.
Create listView object and instantiate view as an instance of it in main.js now update_display() is a method of listView.
View initializes properly as its own object.
Put last list view dependent variables inside object.
Refactored code to take advantage of the "use strict" methods (prevent variables from falling into the global namespace)
Made line drawing a bit faster and more robust using new data structure. Fixed selection problem in clicking arrows.
Update arrows now occurs again on select_tr, because it doesn't take all that much processing time and makes code much easier.
  Added line to make certain svg area stays in place.
Some positioning improvements. #container now expands and collapses with top menu.
Added a reset view function to update display that clears search boxes and shows unconnected signals when the network updates
Made search filtering and unconnected filtering play better together. This involves a lot of deleting and redrawing of arrows, but this does not seem to noticeably slow the program, especially compared to actions like resizing, scrolling and drawing connections (when lots of arrows are present).
Added timeout to update display so that calls will be ignored within 100ms
Ad rate limit to the times update_arrows() can be called. A delay of 10ms is added, if the function is called within the delay, the first call is forgotten.
  Also, rows are hidden/shown based on model's connections/links, not on arrows (this is much more robust).
Optimized delays based on two screen refreshes. Removed redundant (and now unnecessary) call to update_arrows() in fliter_view()
Removed some debugging logs.
Commented out debugger commands and made sure that extra tools get out of the way of the dest range.
Created boundary buttons
Added search bar icon to repo.
Clicks on disabled elements no longer register
Boundary icons now appear in proper places.