Create custom adapter.
Set background color in the adapter.

The current implementation is just a horribly messy proof of
concept; a reasonable implementation will follow soon.