movement upgrades, ontrigger