Which of the following statements correctly describe the View class? A. A View is a basic building block of user interfaces. B. A View represents an arbitrarily-shaped region polygon on display. C. A View is responsible for drawing itself. D. A View is responsible for handling events directed to it.