Added more EventHandling Event-based functions, and full event handling
to Problem and ProblemSet so far.