fixed problem with toggling swap field making the board jump weird