more flexible button options - allow to set class on primary button