icon interactions
Merged