Why Is It Called “Inversion of Control”? | Dark Hacker News