first attempt to port to libyui