Refactor update mechanism for ProjectPane. Do not create new set of listeners for each model/module node, instead, use one listener and redispatch to nodes registered with that listener. For 5k nodes in MPS project (of that ~400 modules), number of listeners registered was dramatically reduced.