refs issue #14
Node widget does full update / add / remove during each refresh
Moved sort proxy to its own reusable module
added logging