Flat design: use @jasonlong's work.

Part of issue #185.