#420 Added a timer and modification timestamp to layout refresh functionality, to prevent too-frequent calls from lagging the system. It became problematic when I added refresh calls on edge updates, but we'll see benefits in larger graphs as well.