jsClient: separated html, js, css