timeout functions
shared memory for X images, when available
starting clipboard code
changes for terminal emulator