Implements Promotion dialog