Functional and visual issues in register widget

This fixes #3408.