3amotor improve tab switch