OK, the issue as I see it is that sometimes when the main element displayed on the page is a character(s) (i.e. I guess in character review mode) the pinyin or the english is also displayed below. This can be a good or bad thing, depending on user knowledge level - if they are able to just about recognize the stand-alone character anyway, the displayed pinyin/english will tend to draw the eye away from the character so that character recognition is not reinforced and answer submission is much too easy to be useful learning. On the other hand, if the stand-alone character is not recognised at all and the pinyin is not displayed simultaneously then there is no chance to associate it with the pinyin sound. Also, it can be frustrating, where for instance no English is displayed simultaneously, to recognise sufficiently to be able to type in the pinyin but be unable to remember the english meaning (I sometimes need to go off to another webpage to research after answering the question correctly). So, it would be really great to have optional access, by means of a toggle switch, to 2 out of the 3 necessary elements (i.e. character + pinyin or character + english meaning) when trying to provide the third missing element (i.e. pinyin or english).
If it is not possible to provide an on/off display toggle an alternative might be to give an (after the marking event) option of clicking a button to open another page hyper-linked to the word on the vocabulary listing, thereby providing all 3 elements together for user reference.
I fully appreciate these may be a totally impractical suggestions, but I thought I should raise them just in case.
(I hope the above is clearer now, if not and you remain interested then maybe we need to take the discussion off-forum as my explanations are getting pretty verbose).