this was never respecting the interface but relying on bugs in jackalope: skipTo is milliseconds, not seconds