A version with background still in it

Doesn't work properly, but before abandoning I wanted something public.