adding task groups widget and basic JS show/hide function