Added UIResult to capture result from UISystem method handleResult