update Button with click handlers and type autodetection
add thicker border to active Button elements