Fix up manifest.
Handle event list we get back from the server.

I can see that it comes back and that we parse it fine but I can't
actually test it in the interface because no one bothered to properly
link it and instead blindly copied and pasted activities so now it is
your job.