rename memory callbacks to middlewares and now they can manipulate the byte
disable keyboard debug middleware in Dragon 32 config
move periphery memory hocks directly into memory
use memory.add_write_byte_middleware() and not a "own display RAM"