tri-state checkbox works nicely with progressive render
added option to expand to selected nodes onload
changed event is fired if node is selected in data passed from server
changed event is fired when the tree is ready (if nodes are selected)
optimized order of some events (will write docs shortly)