a controller is attached to a gray surface