fixing duplicate addEventListner for back button. (but, no good code)
using DocumentFragment for sftable.