iPad retina support and minor changes