Cleanup tabItem -setFrame

Checking isSelected twice was definitely a code smell.