   `up.compiler` is a great way to integrate jQuery plugins.
   Let's say your Javascript plugin wants you to call `lightboxify()`
   on links that should open a lightbox. You decide to
-  do this for all links with an `[rel=lightbox]` attribute:
-
-      <a href="river.png" rel="lightbox">River</a>
-      <a href="ocean.png" rel="lightbox">Ocean</a>
+  do this for all links with an `lightbox` class:
+
+      <a href="river.png" class="lightbox">River</a>
+      <a href="ocean.png" class="lightbox">Ocean</a>
 
   This Javascript will do exactly that:
 
-      up.compiler('a[rel=lightbox]', function($element) {
+      up.compiler('a.lightbox', function($element) {
         $element.lightboxify();
       });
 

    compilers = u.copy(defaultCompilers)

  ###*
  Sends a notification that the given element has been inserted
  into the DOM. This causes Up.js to compile the fragment (apply
  event listeners, etc.).

  **As long as you manipulate the DOM using Up.js, you will never
  need to call this method.** You only need to use `up.hello` if the
  DOM is manipulated without Up.js' involvement, e.g. by plugin code that
  is not aware of Up.js:

      // Add an element with naked jQuery, without going through Upjs:
      $element = $('<div>...</div>').appendTo(document.body);
      up.hello($element);

  This function emits the [`up:fragment:inserted`](/up:fragment:inserted)

  the page loads, or whenever a matching fragment is [updated through Up.js](/up.replace)
  later.

  If you have used Angular.js before, this resembles
  [Angular directives](https://docs.angularjs.org/guide/directive).


  \#\#\#\# Integrating jQuery plugins
