That UI **** (word used deliberately) uses JS heavily, so you ought to also be looking at what's happening in your browser's JS console.
That said... <cflayout>... don't waste your time with it. Just use mark-up and JS (or a JS lib that deals with that sort of thing). The CF UI stuff is poorly written, poorly (or not ~) maintained, and are not transferrable skills. Don't waste your time using them. They had a place te years ago (so before they existed ;-), but not these days.
--
Adam