From Closures to Controllers