make uWidth and uHeight floats instead of ints