add IControllable to most higher-tier BC machines