Где вызываются обработчики событий мыши в tcontrol?

Здравствуйте! Дело в том, что сейчас изучаю исходники компонентов и при изучения исходников tcontrol возник вопрос, а где и кто вызывает обработчики событий манипуляций с мышью, к примеру mousedown(не onmousedown)? Пытался через поиск найти все ссылки на этот метод, но кроме как объявления и реализации этого метода ничего не нашел, т.е. не нашел места где этот метод вызывается.
 

Если кому интересно, то я нашел данные вызовы событий мыши(да и вообще чего угодно) в файлах fmx.platform.(win, android и т.д.). Вызов события происходит сперва у формы, после чего форма уже сама вызывает событие на нужном control.
 

см. fmx.forms
 

 

Хмм... Я думал он вызывается в самом классе tcontrol, но похоже в каждом компоненте он вызывается по своему. Спасибо, теперь знаю куда копать