added support for Leap Motion controller