Add jquery wrapper
Better randomizer
Restyling
Edge case handling