Aetae, да, я использовал тег-код)) Надо уже отдыхать, а то голова не варит.
Из вашего кода много чего любопытного узнал ;) Учиться мне и учиться.
А зачем native?
AlexCruel, кастомный компонент(т.е. любой не html-тэг) отдаёт только те события, какие хочет.
Т.е. вешая обработчик события на такой компонент вы ждёте именно его, компонента а не dom, события.
Модификатор же native говорит вешать обработчики на нативный корневой элемент компонента($el).
Обычно авторы кастомных компонентов просто пробрасывают всё события с корневого элемента вверх, чтоб пользователи не парились по таким вопросам.