My only gripe here is the naming.  Should this be something like ```didHideFilteredContactsForContactPicker```?  That seems to match the other delegate methods and, to me at least, is more clear about what this delegate method does (gives delegate a chance to take some action after the table view has been hidden/show).  Same comment applies to other delegate method.