Tabs can now be shifted from beginning to end and the other way around by wrapping