Features/form element fixes

Streamlined form elements so that size modifiers behaved in the same way for all elements.