manual draft all set up except for recommendation row
moved redraws to events rather than a bunch of timeouts