UI cleanups
don't set authToken or userID if nil