change events and views