A DSL for Pragmatic Web interaction between client and server