implement editor objective options window