fix disable controlbuttons
add Restart Hook Method
add pause/restart hook methods
implenment show current time , duration