ButtonZone: prevent press when deactivated

This bug was caused in the transition to a generic press method many
weeks ago.

Also test this commit and the previous in PieMenu example (uncomment the
'b.deactivated = true;' line to test)