add BufferControl class and ScreenControl class.