Adding empty classes
Adding methods for SocialEventListeners
Basic functionality with new architecture