#2 button clicks as operations