It is possible to add a Touch event to any View with the reflection library.
The 'buttons' used in chapter 5.3.3 in the User's Guide are not Buttons but Panels using the Touch event.
The Tooltip routine is a routine that shows or hides a label and sets its text.
No library needed.
You could also have a look at
this thread.
Best regards.