Allow specifying a class whitelist, and only enable for whitelisted objects

Unfortunately, when we get the circle object it's `instanceof L.Layer` but not `instanceof L.Path` or below