Small changes

Handlers are being used to run operations delayed. This is much shorter
than making a new thread which sleeps and is then run on the UI thread.

When the back button is pressed and the user is in a folder, he leaves
the app.