Added ::wrap function to EventChannel and updated fairmont dep