7159: Graphics interface

attempts to use 'canvas' style