Sigh, handling retina display is trickier than i thought