added: framework.eval()
added: injectController