Merge "InputTracer: Separate the threading logic into a wrapper backend" into main