makes onCTA use callback helpers