Added a tab completion manager