Dependencies: Add VS event handlers
Dependencies: Expose completion for unit tests
Dependencies: Add basic test case
Dependencies: Fix test case