improved positioning of components
bugfix: content of textfield was read from text instead of value