refactored
InfoPanelのコンポーネントをインナークラスに分解