ui/learner fixes