refactor loadUi to a global documentable function (#2)
add changelog