Add an example with items on the edges of the viewport
Add viewport and viewportPadding options

Handle those options when positioning the tip