move UI to auth proxy, don't proxy swift calls