{"action":"created","issue":{"url":"https://api.github.com/repos/leapmotion/leapjs-plugins/issues/23","labels_url":"https://api.github.com/repos/leapmotion/leapjs-plugins/issues/23/labels{/name}","comments_url":"https://api.github.com/repos/leapmotion/leapjs-plugins/issues/23/comments","events_url":"https://api.github.com/repos/leapmotion/leapjs-plugins/issues/23/events","html_url":"https://github.com/leapmotion/leapjs-plugins/issues/23","id":87786684,"number":23,"title":"Work without controlling the render loop","user":{"login":"pehrlich","id":407497,"avatar_url":"https://avatars.githubusercontent.com/u/407497?v=3","gravatar_id":"","url":"https://api.github.com/users/pehrlich","html_url":"https://github.com/pehrlich","followers_url":"https://api.github.com/users/pehrlich/followers","following_url":"https://api.github.com/users/pehrlich/following{/other_user}","gists_url":"https://api.github.com/users/pehrlich/gists{/gist_id}","starred_url":"https://api.github.com/users/pehrlich/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pehrlich/subscriptions","organizations_url":"https://api.github.com/users/pehrlich/orgs","repos_url":"https://api.github.com/users/pehrlich/repos","events_url":"https://api.github.com/users/pehrlich/events{/privacy}","received_events_url":"https://api.github.com/users/pehrlich/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-06-12T16:52:52Z","updated_at":"2015-06-30T18:16:18Z","closed_at":null,"body":"Via @capnmidnight :\r\n\r\n> I have one comment. Work on making all of this stuff work better when the leap controller is *not* managing the animation frame loop. Or if it does work fine, update the documentation. I personally haven't been able to figure out how to use any of the plugins like boneHand or riggedHand because my app framework manages the loop on its own.\r\n\r\nIt looks like that there are places that would need a trivial refactor for this to work.  For example, the bone hand would need an explicitly exposed \"render\" method, which would call the onHand, etc. https://github.com/leapmotion/leapjs-plugins/blob/master/main/bone-hand/leap.bone-hand.coffee#L475"},"comment":{"url":"https://api.github.com/repos/leapmotion/leapjs-plugins/issues/comments/117288965","html_url":"https://github.com/leapmotion/leapjs-plugins/issues/23#issuecomment-117288965","issue_url":"https://api.github.com/repos/leapmotion/leapjs-plugins/issues/23","id":117288965,"user":{"login":"capnmidnight","id":298046,"avatar_url":"https://avatars.githubusercontent.com/u/298046?v=3","gravatar_id":"","url":"https://api.github.com/users/capnmidnight","html_url":"https://github.com/capnmidnight","followers_url":"https://api.github.com/users/capnmidnight/followers","following_url":"https://api.github.com/users/capnmidnight/following{/other_user}","gists_url":"https://api.github.com/users/capnmidnight/gists{/gist_id}","starred_url":"https://api.github.com/users/capnmidnight/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/capnmidnight/subscriptions","organizations_url":"https://api.github.com/users/capnmidnight/orgs","repos_url":"https://api.github.com/users/capnmidnight/repos","events_url":"https://api.github.com/users/capnmidnight/events{/privacy}","received_events_url":"https://api.github.com/users/capnmidnight/received_events","type":"User","site_admin":false},"created_at":"2015-06-30T18:16:18Z","updated_at":"2015-06-30T18:16:18Z","body":"OK, thanks. This example worked well, but yes, I did notice the lag."}}