на самом деле было бы неплохо реализовать это как на оффе, надо бы этот трэд в мастерскую кинуть