button and layout functionality w/out javascript