explained the bind, live, and delegate method