переделка на оригинальный Xwt (почти)