minor: defer the js loading
oops: add a closing div