add tab closing function