"Slow Down" was released as the lead single from the album on 5 March 2016. Douwe Bob was announced as the Dutch entrant to the Eurovision Song Contest 2016 by Dutch media on 20 September 2015.[2][3] Two days later, he confirmed the news during the Dutch talk show De Wereld Draait Door.[4] The song was revealed as his Eurovision entry on 4 March 2016 during a press conference in Amsterdam.[5] He performed in the first half of the semi-final.[6] He got through the semi-final and performed in the Final on 14 May 2016, coming in 11th place with 153 points.