Use the correct function name
Implement proper pause/replay support