Experemental implementation of view->on()