discussing different UI alternatives