Rewritten Uzon.lua, ref #1259

it should be okay now