instead of manual invocation, re-use the text hint interface for auto-hover invocation
do manual hover the same way, just trigger the new functionality
it is a bit hacky, as the text hint interface isn't really made for async stuff,
but it works well ;=)