Итоги голосования для комментария:
Тодмай
Полностью согласен. Можно было. Это довольно известный вариант и примеров довольно много, но я решил поступить иначе. Я признаю, что данное решение могло оказаться неверным, но буду судить об этом позже.
+
DarkStar