Rename recursivelyTraverseObject() to handleObjectEvent()