refactorings
let media player handle more things
something is not working any more...ahhh
revert back 1 committ
move more logic into audio video player
refactor some names
last refactoring of the day on this
ok, i lied, heres more refactoring