switched to hardware rendering and double buffering, greatly improves performance during camera motion