Cleaned up a lot of the tab changing logic. This is what is preventing me from upgrading Ember