updated set-signal! + added slide