Members dialog should work

uses hash tables, not hashes
buttons now use hashes too