also credit modernizr
render spiral correctly when dip != px
break out configurable settings