move style, add hover highlight
invert y scale, adjust padding and rangeRound
add focus for mouseover, precalulcate some data
chance cumulative gifts to use precalculated value