only listen to close event once
0.1.1