retro-activly (guiltily) added test for vm removing empty cells on active item change
simple evaluator now tries to treat dependency values as numbers