inline buttons and colored diff