Add Tip factory
Fix Tip.current