video playback support; bit slow still