iphone 5 support and small other changes