Use derivedStateOf in contact viewmodels instead of explicit list filtering
This avoids having to remember calling updateFilteredList()
after every possible change.
This avoids having to remember calling updateFilteredList()
after every possible change.