added an option to hide the last row if it doesn't have enough elements to fill it.

Also, added a "destroy" method for cleanup

extra minor adjustments.