A cross platform screen handling library