better path lookup for value events