Creating a Dynamic User Interface by Hiding Controls