Оптимизируем реализацию обработчиков