todo updates
rewrote support for switching between tab groups and next/prev tabs