detach + not resizing of unused part
add comment to confusing part of code
fix silly bug & remove debug console.log
fix a bug that cause menu screen fade to not working properly