Step division param was causing noise and errors if the value went to zero or negative. Adding min and max to constrain values. Would this be better with an option type and values like `{"1/4", "1/3", "1/2", "1", etc...}` ?