навешивание обработчика через свойство — плохо, подумай о том как это переделать