item UI elements

that took way longer than it should have