develop js ui