fixed iOS .change() bug