Спасибо за отзыв и за идеи!
Насчет экшена согласен. Идеи были, не хватило времени на реализацию. Есть над чем работать и что дорабатывать :)