Funnel any changes to the active module through a single method