맵 api 클러스터 발생시 오버레이를 지우려면 어떻게 해야할까요?

[FAQ] 지도/로컬 API 문의 전 꼭 읽어 주세요.
https://devtalk.kakao.com/t/faq-api/125610

클러스터 예제 소스에 커스텀 오버레이 예제를 갖다붙여서
마커와 오버레이를 함께 구현했는데,
화면이 축소되어 마커가 사라지고 클러스터가 나올때에도
오버레이가 그대로 있어서 지도를 덮어버려서 클러스터 나올때 제거하려고
검색해보니 아래 함수가 있어서 아래처럼 쓰면 될 것 같은데…

kakao.maps.event.addListener( clusterer, 'clustered', function( clusters ) { 
	remove(overlay);
});

완전 초심자라,
저 구문이 맞을까요?
remove() 안에는 뭘 입력해야할지…

그리고 클러스터 상태였다가 다시 확대할때 다시 나타나려면 어떻게 해야할지요?

커스텀오버레이는 이와같이 되어 있습니다.

var customOverlay = new kakao.maps.CustomOverlay({
map: map,
position: m.getPosition(),
content: content,
yAnchor: 1,
});

overlay.setMap(map);, overlay.setMap(null); 로 커스텀 오버레이를 지도에서 삭제하고 표시할 수 있습니다.
구현 방향에 맞게 overlay.setMap API를 호출해서 사용해주세요.
그리고 레벨 변경 이벤트는 zoom_changed 이벤트를 등록하면 됩니다.

https://apis.map.kakao.com/web/documentation/#CustomOverlay_setMap
https://apis.map.kakao.com/web/documentation/#Map_zoom_changed