> What version of C2 are you using?
> Edit: seems to work ok in 175b. Also do you need the 'touch start/touch end' mechanism? I think you can just use 'Touch: On tap gesture on upgradeButton'
kinda new to using touch but I'll try that, the upgrades work on the first click for you? I'm on 173
Yes you could simplify it by using tap gestures. However, your event is updating Variable1 twice in quick succession, and the second time it is always 0. I added some logging that shows that.
<first tap of first button>
<first tap of second button>
<first tap of third button>
Check your logic
Edit: when I said it seems to 'work fine' I meant the first click is registering, but you knew that.
Edit 2: highly recommend using Browser plugin logging