reorder self.tabs when the user reorders them manually