commit : toggle button improvment