allow it to work as part of a project
because pointers are unreliable, a knock can have one and a dribble needs two.
update leapjs submodule