Custom user interface library