remove a bunch of g_new()/g_free() by returning Rect const*'s from screen area functi...