v1.2.1: Inverse Direction, .reset() and minor fix
updated demo