Use text stroke instread of filled rect as background
 - Looks better, at least in firefox
 - Also reversed bg and fg colors