Grrr I can't find the post that explained how Android manages processes in such a way that it will close them as it needs memory, making closing apps all the way not necessary. I remember it pointed me
here developer.android.com
I've been using task killer..