Also, maybe it would be "nicer" to have the objChain be in the form of "videoPlayer.pause", again for readability purposes (I known it is more expensive however).