Support modules specifying custom handlers
Move POST to params for special variables, fix url quoting on url params