added tile change event