adding e2e support exposing a new "navigate" method for the clients and changing the eval method to accept new callbacks, allowing to evaluate actual page information, like "document.title"