compositor: be smarter when initially placing a dropdown surface