Fixing issues with "select" method when index is out of bounds;
Fixing "destroy" method to properly clean up;
Fixing demo;