code supporting the display buffers has been added, some conversions are rough and will need to be rewritten later