The SnapIn Javascript library