Extracted SpecialEvent interface to its own class

Handle return values of setup and tearDown