layout legend in two columns, resolves #188