Automatically adjust to Hi DPI (Retina) Screens

Added a check to window.devicePixelRatio to identify Hi DPI (Retina) Screens and scale the size (density) of the generated circle accordingly. Result is sharper circle on Retina screens.