refactored eventlist

it’s no longer built inside the raidplan object so we need to create it
upstream and inject it. raidplan object needed some weight loss.