- Refactor the position & duration polling. Still need to update the UI.