change icon on tap