Add comments to explain top level functionality and add event delegation-based expansion
Increase version number