can overlayMenu be null?  There's an assert for null in the selection property function below.