I refound the lifecycle of tooltips

Tooltips can now be fully replaced by the jQuery UI tooltip feature,
and a part of the code had been re-written to clarify some stuff ...