Fantastic job, if it's for general public maybe the default screen could be with rounding to nearest cent. $1.57 looks much more familiar than $1.568765. Or round down if it makes complications ie $1.56. You could have a show more decimal places button if needed.