Fixed scaling issues on retina (still need to fix speed)