search-results dynamically loaded in client
avoid duplicate pageshifts on click
rewrite jml-generation to be async
streamline controller async param
refactor
gen static page with search-results
cleanup