Might as well do this all in one as it's just small changes.
Fixed an issue where we weren't processing data updates in tooltips correctly, because Rae hasn't let me live a moment in peace about it.
Added an option to turn off the soft target support. While it works, there's a few bugs or suboptimal behaviors - so let's give users a choice to avoid them.
Clean up some unnecessary collection of tooltip texts that were entirely unused.
Make clamp rect updates less awkward; do so from within OnShow/OnHide instead of peppering 8 different places with calls to recalculate them.
Might as well do this all in one as it's just small changes.