use json, because yaml parser is broken
add (broken) spec for detail view
video view may not scroll
some cleanup