small amount of fixes so the tab component plays and looks nicer, and may be more configurable