I am also having issues with this. My code pretty much looks like OP's code, except I don't have any options in my tip. I tried Haimian's answer and looked also at the provided documentation link, but not my tip just never shows up because shouldDisplay is always false.
any ideas?