functional reactive programming animation (FRP) experimentations