Правильно ли я понял, что нельзя просто так взять, и при создании своего компонента определить в нем несколько кастомных событий? Получается, чтобы события в компоненте работали, мне придется запихнуть этот компонент в свой модуль? Но если потом захочется изменить логику компонента или добавить новые события, то необходимо будет переустанавливать свой модуль?