moved pyxie event listener to core