Control and event play nicely with implicit construction using unique_ptrs now.