Adding WeakAction invoke
Not tracking .xuserstate