Нужный функционал.
Записали себе.
Подумаем как сделать.