it will be both ;) The event listener must return a ``BlockInterface``, then the standard workflow will be used.