15 Commits (471-allow-mainloop-on-a-separate-thread)