added missing emums and constants
include UIDevice and UIScreen