Interface and functionality changes