Allow handle to be any kind of tag not limited to direct children

Fixes #33