find middleground between two ways of doing retina background and update docs