feat($animate): provide support for DOM event callbacks