added leap motion client