A `NodeView` is not in charge of doing the drawing, that's paperjs's job, it's `NodeView`'s job to keep track of the state of the drawing, and update it when necessary (so you shouldn't have to send the location and number of inputs other than when initialising the class, because it should be keeping track of those things).