Learning Function Remote Control