Added exception handling.
Added removeSingleEvent method.