Mostly complete EventViewController implementation, but crashing due to exception