Added Interceptor.getControlIDs to let interceptor iterate through ids