demo - spin when detected and stop when non