Add on method, and addCallback method with do as alias