Fix bug with wrong shapeLearners being used when move to a new collection
Interpret location of user-drawn shape as on-top of shape that demo is for