title: Evaluate in PhantomJS doesn't seem to work
body: <p>I have a problem with JavaScript magic. When I execute this code:</p>
  
  <pre class="lang-js prettyprint-override"><code>var page = require('webpage').create();
  var url="http://google.com";
  page.open(url, function (status){
    if (status!== "success") {
      console.log("Fail to load: "+url)
    }else{
      console.log('1');
      page.evaluate(function() {
        console.log('2');
        });   
      console.log('3');
    }
  phantom.exit();
  });
  </code></pre>
  
  <p>console have only 1 and 3 and no 2. Can anyone say why?</p>
  
  <p>If I paste after my code <a href="http://code.google.com/p/phantomjs/wiki/QuickStart#DOM_Manipulation" rel="nofollow">DOM manipulation example</a> (but it never execute) I have my two. Did I forget something important?</p>