make ClearMenu non-pure virtual