Your markup proposal looks a lot like intention.js. Have you checked that out?
John Mark Mark Hawley
1
Very cool! I hadn’t seen this. intention.js seems to cover a much wider range of use cases, but conceptually, definite similarities. Thanks for the heads up!