improved question dialog