Refactor|UI|Client: Various widget improvements