Moved state data into separate state object. Excel Workbook events manage which state object is active.