adding loading text
adding support for swipe(hopefully)