I've replaced the normal treeview to allow double buffering as show here.
But I realized that after long hours of use the tree view would turn blank/white, but my nodes are still there and I can still click on them.
The bug seems hard to replicate as it requires a substantial hours of use, and I really can't figure out why.
Not sure of anyone as seen this issue or have any idea how to get around it.