Call onChange on item itself instead of on data object (keeps data
clean).