Added header file and UIDevice category.