Extras not being cleared fix

When user navigated back to extras, and changed a value to 0, the
extras data source was not being reset, so the old value staying in.
Whenever tf is set to 0, must remove old object in datasource.
tests