Addin

A little sloppy.  I don't know all the cool stuff JS can do yet.
prop was kinda confusing, maybe rename to `id`