add full color-theme + emacs24 compatibility