Tab Implement 1 (still not done)

-Added tab transisition handling