bug fix - currentpos and duration on pause