Autonomous component utils for the three different types of triggers