surface waypoins perfomance
files search rf; state change event triggering rf