update to change event and value across the board