Used ArrayList<float[]> instead of Gesture