detects circles, though still gets a lot of false negatives, and now recognises a double tap which can later be used to stop the motion