Manages a root view.
A root view is the view containing its child views. It represents the root node in a tree structure and is the parent to all the children.
Defines the functions related to a root view which contains its child views and represents the root node in a tree structure.
Listens for the input events triggered by a virtual device other than human touching or physical pressing.