Implemented progrmatic adaptable user interface