previous submission made the functionalities, but the interface was done in a way quite like ios source. after reading http://developer.android.com/training/basics/fragments/communicating.html, make it more android/java style.