Bubble: re-work the activities (see notes)

Best Practice: http://www.yogeshblogspot.com/wp-content/uploads/2013/02/Android_Logcat-Activity-Starts.jpg

PS1: start activity onStart, end the activity on onBackPressed OR onStop()
PS2: finish animate and hide popup already onBackPressed, now just add same statement onStop()
PS3: when end the activity, clear all listeners and remove all views to track changes