determine the current screen using the search object view

The result controller doesn't get moved over until later in this method.

fixes #1304