Cycle/wrap through themes. Fixes #50