RiveX : A closer look