Hard work on screen emulation and integration