Jane, помоему так логичнее, и реализация не сложная, может потом напишу, ли дополню если кто возьмется