In one sense, control is obligatory in these sentences because the present participles "singing", "understanding", and "holding" are clearly controlled by the matrix subjects.
This is a way of using the present participle that be analysed as more adjectival or adverbial than verbal, as it can not be used with transitive verbs.