refactored infopanel; divided top, buttons, bottom into separate divs; need to refine much behavior; input does not show