Thanks its working. You can post it as answer so that I can mark it as solved. Although I have one question. The touch over events was already enabled in player controller blueprint. So why we need to do it again elsewhere?
Its possible that I might have missed some setting in player controller.
This is what I did
I created player controller
Set touch over, mouse over,show cursor all to true.
Then assign the player controller to game mode.
Did I missed any step?