switching to templates for content injection
changed content injection system, fixed some color issues