нет желания, да и времени что-то писать =)

так, возможно, лучше

а это то, что имеем