Updated BDLViewController with suggested changes.