fixed conflicts with new global font setting
halved line hit area and only use hit areas with "small" datasets