Revert "Revert "Implement Event data functions""

This reverts commit 0d627d54bd838bd081003537c1986367a67dcb76.