created a ui component for preset slots