Added measure() and reserved peudo selectors ::this ::viewport ::document