overlay only fires if customer is logged in