refine html structure and css
tweak infopanel button margin