building user controls