UIApplication improvement