Tooltip fixes: ensure $digest is not in progress & change $apply to $digest

Two fixes here: 
 - when hiding the tool-tip, ensure the a digest is not in progress when calling $apply
 - when hiding the tool-tip, use $digest instead $apply as $apply causes the whole app to $digest