more work on eval
trying out alternate way of handling Apply Elements
cleanup around MathML Elements and tests