Actually the other way round.  You wanted to continue with the typedefs, at least you made me typeded it last time round when I didn't typedef it.

I probably didn't do it above maybe because I don't use it as a type anywhere, and I just needed the enum values to be used for setting events.