WIP: wiring up libev and signals/delegates