Update volume widget with better click control