Parent Class: GenericInputHandler
This class has a generic logic of elements managment, it stores the reference of all of them and knows who is previous and who is next.
Class Properties
- mIsContinuousSelection: This boolean stores the information of the continuous selection, this means that if it is true the behaviour will be: if the mouse enter the element is will be selected, if the mouse exit the element will not be unselected, only if another element will be selected, the current will be unselected. If this variable is false when the mouse exit the element it will be unselected.
- mSelectChildOnFocusReceived: If true, when this object will be registered as a Listener it will select the first available element.
- mUnselectChildOnFocusLost: If true, when this object will be unregistered as a Listener it will unselect the current selected element.

