works, but only 17 fps or so