Extend insertNode: also enable to insert a node above another node