fixed generation to factor in screen scale (silly retina devices)