Fix incorrect computation of the vertex colors.
Add missing comment.
bear::input handles touch events.

There is a "finger" controller which dispatches instances of finger_event.

bear::mouse_detector process the touch event as the mouse events. This
behavior can be disabled.