multiple overlays is working. scope issues were resolved using a service