new strategy for balancing clicks and backbutton

any user control should set a variable arg_XXX, e.g., set arg_item not
item, and the server-side should then set the non-arg variable from it;
all arg_XXX variables should be reset in p3controls() so that
back-button doesn't find a page with arg_XXX still set