I'm aware that XML is planned to be used for exportable/separate event sheets, but (and this is a big but, I know!):
How about Python - i.e., the events themselves are in Python behind the scenes?
Also, how about being able to use Python to write extensions?
I'm aware these probably won't be considered for the 1.x releases, but in the future it might be of use.