1) Added option to allow all options to show when user clicks in bound textfield.

2) Fixed presentation logic when textfield isn't direct descendant of presenting view