Support attaching tip to arbitrary nodes

Helps contain tips to parts of page, specifically in the case where only portions of a page are used in fullscreen mode