Step rounding should be based on precision

By dividing the step by the precision you can make it so the slider jumps to the next most precise step as opposed to only whole numbers. (It doesn't make sense to have precision if it will always be forced to a whole number).