Jeff is amazing and helped fix my bug.  Route_changed listener is now cleared in every route search