added compiler flag opt-in for virtual dom (issue #8)