fix state behavior of InnerLedgerWidget
move InnerLedgersWidget to separate file