implemented retina.js

fixes #138