use action instead of click handler for select
rework widths on inputs, selects, and buttons such that button has no set width but the others do