Added tab tests
Made button effects a global system
Added flyout tests
Renamed caret classes