edx.org: abstracting new edx.org  button extends and colors with other themes in mind