add trigger component (convenience class)