added TriggerAction and TriggerCollision