Supports primitives in controllers.
Taking apart the demo.