fix: unsubscribe from 'change' event using correct function