added id to list
positioned controls
separated slide function
fixed timing of slide after control was pressed