on someone's hands

on (or off) someone's hands

having (or not having) to be dealt with or looked after by the person specified.
See also: hand, on