No, that's entirely reasonable (sorry for slow response!)...
From what I can see we've somehow ended up at a point where some thing respond to $(window).resize();
and some to Adapt.trigger("device:resize");
. so this doesn't surprise me at all.
I've also found some notes from an old project that show that sticking .css({"display": "block"})
into L104 just before .velocity("slideDown",
(etc) will help