Big rewrite how webhandlers are made, now they use a common context.