issue #776, make child function recursive
Merge branch 'merge-gui-master' of https://github.com/imeji-community/imeji into merge-gui-master