track multile iframes; simplify API; rework repo