add LoadingBox widget, fix previous song bug.