Item selection signal changed
We use 'currentItemChnaged()' slot instead of 'itemActivated()'.
Using 'currentItemChnaged()' slot gives us the benefit of changing
the item on key press events.