Couple minor front-end improvements

* Expand/collapse behavior
* Close button
* Some missing semicolons