refactored Section#splice and fixed component binding bug (related to #406)
test for (part of) #406