Here, we have to use `new`, since I added `std::function<> callback` to `tListEntry` .
Uses `malloc` will cause `crash` when app is launched.