only expand/collapse when toggle is clicked
add asset test
separate display from injected style/markup/script
clean up template