bugfix : matrix switcher