change argument to samplexuv fo(o-io) to (o-io)/fo

That seems more logic and seems to fix the bug but need to check the maths
fully switched (o-io)/fo, no forcing