Upgraded demo to show new functionality
Added new feature to prototype: selectAll