base settings & seekbarlistener