def remove_from_list
      begin
        matching_results_ids = session[:matching_results_ids]
        matching_results_ids.delete(params[:remove_id].to_i)
        session[:matching_results_ids] = matching_results_ids
        render :nothing => true
      rescue
        render :nothing => true, :status => 500
      end
    end
def remove_from_list
      begin
        matching_results_ids = session[:matching_results_ids]
        matching_results_ids.delete(params[:remove_id].to_i)
        session[:matching_results_ids] = matching_results_ids
        render :nothing => true
      rescue
        render :nothing => true, :status => 500
      end
    end
assumes matching_results_ids in the session
 drops a given remove_id from the session variable