Rewrite DDM Collapsible in React

Also do we need more than just -webkit on transition? Like -moz and -o?