js: a status listener