added description of connect / disconnect events for viewmodel