Interface and functionality improvements