Update: works fine - except for a few scrolling bits