the best version of gesture recognition