Try and implement the Controller fragment paradigm along with Otto event mechanism