Fixed the back button issue, for now. Seems that the Android VM doesn't dispose the singleton and reuses the old one. Had to create a reset method in the Singleton :S Not a very good way of doing it i think, but what can we do about it? :P