Really happy to see two projects with well aligned goals merging instead of competing with each other! Chipping away at the js fragmentation, one step at a time.
Thanks so much for checking those browsers, your details are really appreciated!
I think I'll change the demo a bit to fix the off-screen thing.
Anno.js actually guesses the position already to ensure it fits in the screen, but if you specify 'left', it'll display 'left' (even if it goes off-screen)... maybe I'll put a console warning in there...