added streamChange and streamChecked