progress on jq-tree component