after spending 90 minutes having stack overflow heroes tell people "no stalker child, you must do things this way or enjoy prison" i finally have figured out how to modify state outside of a component. why was it this hard? i'm gonna blame those guys who stand up on podiums at jerkoffcon