Added documentation and prevented certain base AlertDialog methods from being called.