extract Event::Cloner.
Merge pull request #256 from botandrose/extract_event_cloner

extract Event::Cloner