fixed default "to" value to be 0 instead of a random arbitrary value, added support for the step function to format the output value, added support for the complete function to format the output value, if isCurrency is specified set decimals to 2 places by default