tooltip.discrete has some issues when _data is empty, then not empty. Added checks for empty, but needs more work.