Added disconnected event propagation closes #588