Removed need for the ArrayList to track multiple dialogs
Dialog can no longer be dismissed by touching outside the dialog
Added settings activity