new places plugin
initail listener implementation