the infobubbles re-position in the viewport so they stay on the screen (e.g. if it\'s on the top of the viewport, then the infobubble re-positions to the bottom so it doesn\