Add delegation system + slide animation type