contents layout & tab interaction done