`listener` instead of `@listener` ?