Tooltip always within screen bounds