Fix play button's issue and cleanup

Signed-off-by: Kevin Liu <airk908@gmail.com>
Maybe it's a better animation

Signed-off-by: Kevin Liu <airk908@gmail.com>