hide icon property changed
user state changed