This one's similar to Tommy's idea:
Create and overlay a transparent PushButton on top of your Pot. Normally, you would see the Pot .. but when you click on it you're really clicking on the transparent PushButton and nothing happens!
Inverse the logical condition you want to check when modifying the Pot value and connect it to the transparent PushButton's Visible datamember. For instance, if you want to check for Switch1 to be TRUE before letting anybody modify the Pot value, you would make the following connection:
PushButton.visible = !Switch1
When the condition is satisifed, the transparent PushButton is "out of the way" allowing users to modify your Pot.
Hope this helps,
Khalid Ansari 🙂