decouples event name from JSValue-backed block event handler
this is accomplished by MD5-hashing event names to correspond to the block values