add tap highlight fix and use custom-class shade