Added event buffers & abstract class Scene