Search Display Controller bug fixed.
Moved most code back to ViewDidLoad