Unlock the screen surface before painting it

This is required when double buffering is used.
Use default font instead of libcmenu instead of FreeMono
Link with pthread