The basic problem I have is how to keep something on the screen on Safari at all times, while still allowing the user to zoom/pan etc.
The full version is that I am writing a bookmarklet, so it needs to work with as many websites as possible. The overall goal is to have my div show up, anchored to one of the screen edges at all times. The ideas I've had so far (but not yet been able to implement successfully) are framing/iframing the content, and dynamically measuring the viewport and resizing accordingly.