Tackling communication problems between UI and business layer in Android apps. Traditional approaches (callbacks, BroadcastReceivers) vs. new solutions (Otto, GreenRobot EventBus).