Reworking tooltip mechanism

At the moment the WhoIsOnline extension seems to be the only one using it

Change-Id: I42e55d0d0b058b92c6145a417736e5575ac1b002