more mapcss0.2 standard-ish implementation of eval().
also, better javascript class-inheritance and object construction