feat(controller-training): patch Element.prototype functions