added support for custom event value property