refactor
use the fg color for visual bell, don't just assume white