Fix contacts search
Move cancel handling into sub-view