Mozilla's been working on a Readibility replacement called Fathom: https://hacks.mozilla.org/2017/04/fathom-a-framework-for-understanding-web-pages/
Their use case is different than Apache Annotator's, but there might be some interesting use case opportunities for their rules system/language/thing: "Fathom handles tree-walking, execution order, and annotation bookkeeping so you don’t have to." https://mozilla.github.io/fathom/intro.html#why <https://mozilla.github.io/fathom/intro.html#why> I've only just found this, so I'm not (yet) sure how well it handles changing DOM states, etc, but it might be something to consider for selection strategies. Happy Friday all! Benjamin -- http://bigbluehat.com/ http://linkedin.com/in/benjaminyoung
