Всё чаще замечаю в последнее время, что задающие вопросы на Тостере пытаются максимально усложнить задачу. То вообще не приводят код, то приводят, но вырезая важные куски. Про песочницы вообще молчу, один из 10 делает пример.
Такое ощущение, что помощь не им нужна.
Ну приведите вы нормальный пример наконец-то.
MultiGramen, вот это уже называется "детали". Покажите что вы уже сделали и что именно не получается. Сделайте пример в песочнице, чтобы можно было "пощупать".