Load roms from external app - #3

Used Activity Lifecycle instead of SharedPreferences to fix the back button issues. 

Thanks TheMaister for the directions.