New Tooltip implementation

I implement a new JavaScript module for tooltips so can support touch, no only hover.

If you hover it appears if you hover out, well it disappears.
If you click/touch on it appears, click again or wait 5seconds it disappears.

Those 5seconds is just for testing right now, maybe can be handle in a different way.