Should this really be here? No other listeners are doing this, and triggering persistance should probably be left to the controller..