optimized children expanding/collapse, added color to node labels