‘Magic’ Ndiaye bringing feelgood factor back at Everton