Improving registration details page

WIP addressing #1661