figuring out listening on array elements issue, need to convert nested arrays to nested objects more than likely to be able to apply more granular listenrs