watch for selectedObject changes