Fix hasViewListener; no longer uses name property