#5 Smarter positioning of tooltips when on the edges of the screen