title: In AG Grid, is there a way to differentiate when a user re-sizes a singl column vs when all columns are re-sized?
body: <p>I am building a feature that needs to persist the state of an AG Grid when a user modifies it (either re-orders or re-sizes columns). </p>
  
  <p>However, the implementation requires us to call <code>api.resizeColumnsToFit()</code> in order to make sure the initial load doesn't produce unwanted horizontal scrollbars. The trouble is that calling this method triggers the <code>columnResized</code> event for all columns. I only want to trigger that event when the user deliberately resizes a column. </p>
  
  <p>Unfortuantely, I don't see a way to differentiate between a user resizing a column and the api being called to make sure all columns fit in the viewport. As such, I'll be needlessly saving grid state when the page loads. </p>
  
  <p>Is there a specific event to watch for?</p>