Use `Action` instead of `Controller` #25