Request :: using new Event mechanism from core, removed redundant lowercasing in applyHeaders()