HALO: LayerActivity Corrected lifecycle

Should contemplate the case that the activity gets stopped

Change-Id: I01df9b91737fd9bc6965250fc9e7d73ecfbe9384