Fix Drawer event emission

Drawer tries to emit events on the parent Viewer object but doesn't have
a reference to it.  Add a reference when constructing the Drawer.
test: Drop workaround for broken Drawer event emission
Merge pull request #94 from bgilbert/drawer-events

Fix Drawer event emission