Fix search function to take arguments that let it navigate to the right spot first (include org).  Also allow a record to be passed in (just needs to contain the org and its type it used to determine what to search).