Happy New Year
Set object name on thread
Don't pass QJSValue by value between different threads

This also avoids having additional signals when the callback isn't
a callable by not creating a QJSValue referencing the callback.