Yet more attempts at appropriate screen drawing