I agree it would be much nicer, however `trigger` method always return object the event has been called on and handlers' return values are at this point lost. In short: `!insertionNode.trigger('cocoon:before-insert', [contentNode]) ` will never return false.