modify checked listener