use monitor-selection for selection events. fixes #6