#292 Map 객체를 리스너에 포함시킴.
리스너 패키지가 너무 많은 다른 패키지들을 포함하고 있는 것 같아, 패키지별로 리스너를 분리함.
graph의 ExtractMap도 리스너로 빼냄