bug fix: ensure commodity filter is updated when a new simulation is selected