Vidya Balan from on-screen dirty to off-screen clean