add load state constant
add progress bar
refactor
refactor
refactor
remove keyboard event listener
add mouse event listener