Properly unmarshal event arguments on 64-bit
Use NSDistributedNotificationCenter in place of CPDistributedNotificationCenter to evade sandbox restrictions