Preventing duplicate updates of the PathListingWidget in the event that the path is changed multiple times in between draw events. This was particularly important for the SceneHierarchy editor which was performing repeated updates due to multiple plugDirtiedSignals() being emitted. Path changed signals are now batched up and dealt with once only on the next idle event after the change.