Always open dialog below cursor; keep focus on textbox