Android Dialogs on steroids (kidding, don't use steroids!)