Input Widgets, empty!() method
various fixes, including revert active parameter to various Buttons to a final parameter, instead of a named argument