More PlotEvent changes

Moved the eventhandler to the abstract class