unified callback interface between scopes and finders