Fire 'change' event

fixes #1