Интересно будет попробовать, когда доделаешь и (если) выложишь исходник