Battle for undecided voters heating up Time-for-a-change Tory?