extend buttons as well as inputs, selects and textareas