added the possibility to open child views in every direction, not only on a horizontal path