1.add class listeners
2.art detail function
3.adjust button size and margin