Add supporting failover from Youtube.
Small fixes.
Remove onTouchBasedDevice function.