Fix bug with select

select was returning true/false rather than the event itself. whoops
another bugfix, on events not handled for stream derivative