Synch holes app (and shapes library app.js)