replace default tempo with persistent localStorage