Remember User's Reordered Columns

When the user reorders aggrid columns, I want to show the same reordered columns on subsequent web page refreshes. Possible solutions might be: receiving some kind of notification of column move, or aggrid somehow saving state. How can this be done? This is not a “how to save state” question. Rather, a “how to know when user makes changes to aggrid” so it can be remembered.