adds as method (remplaces the apply parameters)
keep scope when bind a function
updates examples
updates dist version
updates example to use the the dist version