Moved event classes/interfaces out from the Adapter subdirectory