primitive web control