Updated the tooltip positioning code.
Restored the argument-less Function.getName()