widget session :  edit page create widget, clean code