BUD switches (short for Block Update Detector) can be triggered without levers, buttons, tripwires, or any other traditional switches. Instead, they're triggered by changes in block status. That is, placing a block, destroying a block, hoeing grass, clearing snow, etc.