GUI controller interface