Small rewrite. Modul now uses models.
Added options for random display and disable filter.