Invoke fix, new options

Invoke is fixed (it's just awesome), widely used options are added:

```js
{
  loop: !f, // will it loop?
  init: 0, // init delay
  prevText: '←', // can even be some html
  nextText: '→'
}
```