add geometry needs a layer, so only active when a view is open