Added delegate method to optionaly disallow displaying of allert. Added other convenient methods.