Если я правильно понимаю, то изображение ``dst`` используется только для отображения результата. Поэтому его вообще можно локальной переменной в обработчике события создавать, отдавать на вход фильтру и потом отображать. После выхода из обработчика она же никак не используется. Так?