fix layers control not firing overlayadd, close #2330