Gates support all 4 Activation Modes. Select them in
Functional > Activation
Functional > Action > pull any / push any you can select the action a Gate will perform once triggered.
There are 2 types of Gates, depending on their distribution settings: Deterministic or Random. Set a Gate's distribution pattern in
Functional > Distribution > Deterministic / Dice