Research about different user interface (UI) patterns