connections made startable and stopable for better control. If the
connection would read a packet without any handler registered, it would
just be dropped (even if you don't want it to)