Values now replaced recursively, added fontification for replacements