Geb cannot see slider that's off the page using an interact block
This test is waiting for the usFlagButtonSpanish to be displayed. You can likely resolve your issue by changing 

waitFor {usFlagButtonSpanish.displayed} 


to 

waitFor {usFlagButtonSpanish}