FIX: more responsive style, contributed by @prakhar1989