         $( window ).bind   'resize', @_on_resize
         @on_resize()
 
+  ###*
+    If there is an `after_render` method implemented, it will be executed after the view's template is appended to the document. Useful for caching DOM elements as jQuery objects.
+
+    @method after_render
+    @param data {Object} Reference to the `@data`
+  ###
+
+  ###*
+    If there is an `@on_resize` method implemented, it will be executed whenever the window triggers the `scroll` event.
+
+    @method on_resize
+  ###
   _on_resize:=>
     do @on_resize
 
-  ###
-  In case you defined @events in your view they will be automatically binded
+  ###*
+    Process the `@events`, automatically binding them.
+
+    @method set_triggers
   ###
   set_triggers: () =>
     return if not @events?

      @el.css "opacity", 0
      @el.animate {opacity: 1}, 300, => @after_in?()

  ###
  Triggers view "animation out", "after_out" must be called in the end
   @param [Function] after_out Callback function to be triggered in the end

      ( @el.find sel ).unbind ev, null, @[funk]
      ( @el.find sel ).bind   ev, null, @[funk]

  ###*
    If there is a `@before_in` method implemented, it will be called before the view execute it's intro animations. Useful to setting up the DOM elements properties before animating them.

    @method before_in    
  ###

  ###*
    The `in` method is where the view intro animations are defined. It is executed after the `@after_render` method.

    The `@after_in` method must be called at the end of the animations, to Theoricus knows that the View finished animating.

    @method in
  ###
  in:()->
    @before_in?()
