encapsulated ui elements in classes