Fix node and runtime issues.
Added -tooltip-animation setting
Updated positionTo() to take into account viewport edges