Organise, played around with onSave and onRestore bundle functions (back key doesn't cause Android to call these functions.. only if another activity is started on top or oritentation changes).