modify UI, add retina support