Implement Core Option for input switching