Recalculate size and position after the tooltip is positioned initially.  Problems occurred when the tooltip was resized due to size constraints, and also if it went off the left-edge of the screen (wasn't resized)