added a disabled style for text buttons and used ChangeListener for addUserButton to make dependant of the disabled state