подписка на событие не подойдет?