Inefficient implementation. Remove this check and save the property in a local variable. Then the following if condition can become
`if( ([uiApp canOpenURL:newUrl]) && !handleUrl)`