Revert commits pushed by mistake

Revert "fix undefined variables"

This reverts commit 77a53809e6015f41ca84e1154c0ffa5a74958364.

Revert "Listbox: calculate a mapping uid -> object once"

This reverts commit 84029c01e1c7e45f354aa9f7236772c05e0e1b01.

Revert "fix list method returning duplicate uids"

This reverts commit 386b0e6bf6f6a7251781f2b1e5232d7776619c49.

Revert "test for dialog listbox with editable fields"

This reverts commit e046d8f51c2bc7ce600a91d901ee7d9c04008d73.