Trigger is a script developed by Casey Baker that allows to set up and retime animations by triggering them using layer markers. It turns the linear workflow into an automated event-based workflow, allowing to non-destructively retime complex animations, easily test different possibilities and sequence together multiple animation events. More on AEScripts.