A Virtual Keyboard for the Leap Motion