fix tile highlight bug