slowly implementing the seekbar, needs a lot of refactoring, will do it when its not past midnight