Merge "Use RemoteCallbackList to store registered callbacks" into qt-dev