Figure: Controller skeleton from PINChange