Use label instead of TextArea in confirmation dialog

Fixes #316. To get it working, it was necessary to adapt TopBottomLayout and AbstractWidget