Moved to CSS hiding / showing of children instead of dynamically creating and destroying. This is to increase speed of expand/collapse all functionality. More testing to be done before closing issue #1