updated to ionic9, new layout tab functionality