Major adaption of UI interaction and writing testcases.