Implement new TAB completion idea