experiment with tab cycling instead of list for completions