Event (improved toValue() and toValueNames())