closes issue #10; capturing 'control' events