add listeners for photon array