sortColumn emit event change

sortColumn emit event changes 
it sends only selected header before, event is changed which sends selected header as well as header list.
when user click on any header it should be highlighted,when user clicks on 2nd column then 1st header should be de-selected and 2nd cell should be selected, to achieve this. emit event data is changed

mousehover functionality code is reverted back