listeners working decent, added maps, still needs dragging