completion can be triggered manually and support for external completers
0.3.0